package com.settlement.system.model.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
import com.alibaba.excel.annotation.ExcelProperty;
import java.util.HashMap;
import java.util.Map;
import java.time.LocalDateTime;

/**
* <p>
* 日志记录表导入VO
* </p>
*
* @author huangrensen
* @since 2024-06-20
*/
@Schema
@Data
public class SysLogRecordImportVo implements Serializable {
    @ExcelProperty(value = "平台ID")
    private String platformId;
    @ExcelProperty(value = "店铺ID")
    private String storeId;
    @ExcelProperty(value = "单据类型")
    private String orderType;
    @ExcelProperty(value = "周期")
    private String period;
    @ExcelProperty(value = "开始执行时间")
    private String startTime;
    @ExcelProperty(value = "运行结果")
    private String result;
    @ExcelProperty(value = "下载文件名")
    private String fileName;
    @ExcelProperty(value = "备注")
    private String remark;

    public static Map<String, String> getKeyMap(){
        Map<String, String> map = new HashMap<>();
        map.put("平台ID", "platformId");
        map.put("店铺ID", "storeId");
        map.put("单据类型", "orderType");
        map.put("周期", "period");
        map.put("开始执行时间", "startTime");
        map.put("运行结果", "result");
        map.put("下载文件名", "fileName");
        map.put("备注", "remark");
        return map;
    }
}
